@import "http://at.alicdn.com/t/font_1137033_nzn0r8mje5.css";
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
body,html{margin:0 auto;max-width:750px}
body{color:#333;font-size:14px;line-height:1.5;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;max-width:750px;margin:0 auto;background-color:#fff}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;border:none}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-webkit-input-placeholder{color:#aaa}
::-moz-placeholder{color:#aaa}
::-ms-input-placeholder{color:#aaa}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
a:hover{color:#ff4b59}
ul{list-style:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
table{border-collapse:collapse;border-spacing:0}
.c{clear:both}
.col-l{float:left}
.col-r{float:right}
em{font-style:normal}
.wp{margin:0 18px}
.wp2{margin:0 15px}
.h45{height:45px;clear:both;overflow:hidden}
.footer{height:50px;position:fixed;left:0;bottom:0;width:100%;box-shadow:0 -5px 10px 0 rgba(137,148,143,.1);overflow:hidden;background-color:#fff;padding-top:5px;z-index:99}
.footer ul li{float:left;width:20%;text-align:center}
.footer ul li a{font-size:12px;color:#b2b2b2}
.footer ul li i{display:block;width:23px;height:21px;margin:0 auto 1px;font-style:normal;background-size:cover;background-position:center center}
.footer ul li.on a{color:#539fff}
.footer ul .li1.on i{background-image:url(../images/j-i1h.png)!important}
.footer ul .li2.on i{background-image:url(../images/j-i2h.png)!important}
.footer ul .li3.on i{background-image:url(../images/j-i3h.png)!important}
.footer ul .li4.on i{background-image:url(../images/j-i4h.png)!important}
.footer ul .li5.on i{background-image:url(../images/j-i5h.png)!important}
#win03 .inner .form3 label.checked span i,#win06 .item-t1 .i2,#win3 .ul-h3 li.on a i,#win49 .inner-49 .bom a i,#win50 .m-50 li .o em,.footer ul li .i1,.footer ul li .i2,.footer ul li .i3,.footer ul li .i4,.footer ul li .i5,.footer ul li.on .i1,.footer ul li.on .i2,.footer ul li.on .i4,.footer ul li.on .i5,.g-hs1 p i,.g-radio1 .bom .con label i,.g-radio1 .bom .con label input:checked+i,.header .hdl a,.header .hdr,.header.fixed .hdl a,.header.fixed .hdr,.header.header2 .hdl a,.header.header2 .hdr,.header2 .menuBtn,.header2.fixed .menuBtn,.hs-so1 i,.js-top,.m-16 p span i,.m-19 .con .top .r .a1 i,.m-19 .con .top .r .a2 i,.m-19 .text .add .pic,.m-19 .text2 .box .bom a em,.m-19 .text2 .box .bom a i,.m-19s1 .r i,.m-32 .con2 .i1,.m-32 .con2 .i2,.m-32 .m-19 .con .top .box .sex,.m-32 .m-19 .con .top .box i,.m-32 .m-19 .con .top .txt h3 i,.m-32 .text .i-32 .i-1,.m-32 .text .i-32 .i-2,.m-32 .text .i-32 .i-3,.m-40 .item1 .top h3 i,.m-40 .item2 .bom label input:checked+.box em,.m-40 .item2 .top a i,.m-h1 .pic,.m-h1 .txt .r em,.m-h21 .m-hs3 .item.hs .r label .s1,.m-h21 .m-hs3 .item.hs .r label .s2,.m-h21 .t2 .pic i,.m-h21-z .a-view i,.m-hs02 .inp i,.m-hs02 .tab .top a i,.m-hs03 .con2 label i,.m-hs03 .con2 label.checked i,.m-hs21 p i,.m-hs3 .form .con i,.m-hs3 .form .item .r em,.m-info-z1 .a-more-z1:after,.m-info-z1 .item a em,.m-info-z1 .item i,.m-mycenter .info .head .sex,.m-pop .close,.m-pop .close2,.m-pop .form-34 label input:checked+span em,.m-pop .inner .form2 label input:checked+span i,.m-pop .item-t1 .i-31,.m-pop .item-t1 i,.m-so .bom .r,.m-so .bom ul li i,.m-so .top .box .sel i,.menuBtn,.row1 .tit em,.row1 .tit i,.row1 .tit.on i,.row1 dd a i,.top-h1 i,.ul-31 li .pic .i1,.ul-31 li .pic .i2,.ul-31 li .txt .bom a.a1,.ul-31 li .txt .t h3 i.i2,.ul-31 li .txt .t h3 i.i3,.ul-38 li i.i1,.ul-38 li i.i2,.ul-41 li .pic,.ul-41-z li .pic.pic2,.ul-41-z li .pic.pic3,.ul-41-z li .pic.pic4,.ul-41-z li .pic.pic5,.ul-h3 li a i,.ul-h3 li.on a i,.ul-h35 li a i,.ul-h4 li .i1,.ul-h4 li .i2,.ul-h4 li .i3,.ul-h41 a .i1,.ul-h5 li a i,.ul-hs1 li .s1,.ul-hs1 li .s2,.ul-hs1 li .s3,.ul-hs1 li .s4,.ul-hs35 li .txt .bom i,.ul-hs41 .top .r a,.ul-list-z1 li i{background-image:url(../images/css_sprites.png);background-repeat:no-repeat;-webkit-background-size:404px auto;-moz-background-size:404px auto;-ms-background-size:404px auto;-o-background-size:404px auto;background-size:404px auto}
.bgclass{background-color:#f5f6fd}
.slick-z1 .item img{display:block;width:100%}
.slick-z1{overflow:hidden;position:relative;z-index:-1}
.slick-z1 .slick-dots{position:absolute;left:0;width:100%;text-align:left;bottom:29px;padding-left:139px}
.slick-z1 .slick-dots li{position:relative;overflow:hidden;display:inline-block;width:5px;height:5px;background-color:#f1f2f2;border-radius:50%;margin:0 4px}
.slick-z1 .slick-dots li button{position:absolute;left:-9999px}
.slick-z1 .slick-dots li.slick-active{width:10px;border-radius:5px}
.m-bg1{height:70px;position:relative;background-color:#fff;margin-bottom:10px}
.m-info1{position:absolute;top:-30px;left:50%;width:86%;overflow:hidden;border-radius:5px;background-color:#fff;box-sizing:content-box;padding:11px;z-index:10;box-shadow:0 3px 3px #f5f6fd;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.m-info1 .pic{width:61px;height:61px;float:left;overflow:hidden;border-radius:5px;margin-right:10px}
.m-info1 .pic img{display:block;width:100%;height:100%}
.m-info1 .txt{overflow:hidden;padding-top:5px}
.m-info1 .txt h3{font-size:12px;color:#333;line-height:1.1;font-weight:400;margin-bottom:3px}
.m-info1 .txt .start-tel{overflow:hidden;color:#999;font-size:12px;margin-bottom:3px}
.m-info1 .txt .m-start{float:left}
.m-info1 .txt .tel{overflow:hidden;width:19px;height:19px;background:url(../images/j-p5.png) right center no-repeat;float:right;position:relative;background-size:19px 19px;padding-left:25px;box-sizing:content-box;margin-right:13px}
.m-info1 .txt .tel:after{position:absolute;content:'';left:0;top:50%;margin-top:-8px;width:1px;height:16px;background-color:#f0f0f0}
.m-start span{display:inline-block;width:10px;height:10px;background:url(../images/j-p2.png) center center no-repeat;background-size:cover}
.m-start span.s-off{background-image:url(../images/j-p3.png)}
.m-info1 .txt .address{font-size:12px;color:#666;line-height:1.1;background:url(../images/j-p4.png) left center no-repeat;background-size:11px 13px;padding-left:17px}
.ul-list-z1{overflow:hidden;list-style:none;padding:17px 0 2px}
.ul-list-z1 li{width:20%;float:left;text-align:center;margin-bottom:15px}
.ul-list-z1 li a{font-size:12px;color:#444}
.ul-list-z1 li i{display:block;width:45px;height:45px;margin:0 auto 3px;border-radius:50%;overflow:hidden;box-shadow:0 3px 5px #eee}
.ul-list-z1 li i img{display:block;width:100%;height:100%}
.row-a1{margin-bottom:10px;background-color:#fff}
.row-a2{padding-top:10px;background-color:#fff}
.m-tit01{height:16px;line-height:16px;overflow:hidden}
.m-tit01 h3{line-height:1.1;font-size:14px;background:url(../images/j-p6.png) left center no-repeat;background-size:13px 16px;padding-left:16px}
.m-tit01 a{float:right;font-size:12px;color:#999}
.ul-list-z2{overflow:hidden;margin:35px -5px 0}
.ul-list-z2 li{float:left;width:50%;padding:0 5px;margin-bottom:10px}
.ul-list-z2 li .pic{position:relative;padding-top:91%;margin-bottom:9px}
.ul-list-z2 li .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.ul-list-z2 li .pic p{position:absolute;width:39px;height:16px;line-height:16px;text-align:center;top:10px;right:9px;font-size:12px;color:#fff;z-index:5;border-radius:9px;background-color:#539fff}
.ul-list-z2 li .pic .info{position:absolute;bottom:0;left:0;height:54px;width:100%;font-size:12px;color:#fff;padding:28px 10px 0;background:url(../images/j-p7.png) center center no-repeat;background-size:cover}
.ul-list-z2 li .info span{float:left}
.ul-list-z2 li .info .m-start{float:right;padding-top:4px}
.ul-list-z2 li .txt{height:12px;line-height:12px;font-size:12px;overflow:hidden;color:#999}
.ul-list-z2 li .txt span{float:right}
.h60{width:100%;height:60px}
.m-box-z1{margin-top:15px}
.m-box-z1 .item{background-color:#fff;overflow:hidden;margin-bottom:10px;padding:18px 15px;border-radius:3px;box-shadow:0 0 5px #ddd}
.m-box-z1 .item .pic{float:left;border-radius:50%;width:51px;height:51px;overflow:hidden;margin-right:12px}
.m-box-z1 .item .pic img{display:block;width:100%;height:100%}
.m-box-z1 .item .txt{overflow:hidden}
.m-box-z1 .item .txt .tit{overflow:hidden;height:16px;line-height:16px;margin-bottom:6px}
.m-box-z1 .item .txt h3{float:left;line-height:1.1}
.m-box-z1 .item .txt h3 a{font-size:15px;color:#333}
.m-box-z1 .item .txt .tag{float:right}
.m-box-z1 .item .txt .tag.green{color:#22dba9}
.m-box-z1 .item .txt .tag.blue{color:#539fff}
.m-box-z1 .item .txt p{font-size:14px;color:#333;margin-bottom:12px}
.m-box-z1 .item .txt p span{float:right;color:#f63434;font-size:12px}
.m-box-z1 .item .txt .a-grop{text-align:right;font-size:0}
.m-box-z1 .item .txt .a-grop a{display:inline-block;width:60px;height:23px;text-align:center;line-height:22px;border:1px solid #ddd;border-radius:3px;font-size:12px;margin-left:10px}
.m-box-z1 .item .txt .a-grop a.a2{color:#539fff;border-color:#539fff}
.m-txt{font-size:15px;color:#666;height:46px;line-height:46px;background-color:#fff;margin-bottom:10px;border-top:1px solid #f5f6fd}
.m-txt span{float:right}
.m-txt .s2{color:#ff3434}
.m-yuyue{overflow:hidden;padding:15px 10px 20px;background-color:#fff}
.m-yuyue .pic{float:left;width:51px;height:51px;overflow:hidden;margin-right:12px;border-radius:50%}
.m-yuyue .pic img{display:block;width:100%;height:100%}
.m-yuyue .txt{overflow:hidden}
.m-yuyue .txt h3,.m-yuyue .txt p{font-size:15px;color:#333}
.m-yuyue .txt p span{font-size:13px;color:#f63434}
.m-yuyue .con{padding:20px 10px 25px;background:url(../images/j-p9.png) right 10px center no-repeat;background-size:5px 10px;box-shadow:0 0 10px #ddd;border-radius:5px}
.g-a1{position:fixed;bottom:0;left:0;width:100%;height:50px;line-height:50px;text-align:center;font-size:14px;color:#fff;background-color:#539fff}
.ul-tab1{float:left;height:100%;border-top:1px solid #eee;border-right:1px solid #eee;overflow-y:scroll;background-color:#f8f8f8}
.ul-tab1 li a{display:block;width:84px;height:42px;line-height:41px;text-align:center;border-left:3px solid #f8f8f8;border-bottom:1px solid #eee}
.ul-tab1 li.on a{background-color:#fff;color:#539fff;border-color:#539fff #539fff #fff}
.tab-wrap{height:calc(100vh - 50px)}
.m-select-item{overflow:hidden;height:100%;background-color:#fff;overflow-y:scroll}
.m-select-item .line{padding:10px;border-bottom:1px solid #eee;position:relative;overflow:hidden}
.m-select-item .pic{float:left;width:50px;height:5px;border-radius:5px;margin-right:14px}
.m-select-item .txt{overflow:hidden}
.m-select-item .txt h3{font-size:13px;color:#333;line-height:2.1;margin-bottom:2px}
.m-select-item .txt p{font-size:12px;color:#999;line-height:2.1}
.m-select-item .txt span{font-size:12px;color:#333;line-height:1.1}
.m-select-item .line label{position:absolute;right:10px;top:50%;margin-top:-8px;display:inline-block;width:16px;height:16px;background:url(../images/j-p11.png) center center no-repeat;background-size:16px 16px;overflow:hidden}
.m-select-item .line label.checked{background-image:url(../images/j-p12.png)}
.m-select-item .line label input{position:absolute;left:-9999px}
.m-select-item .txt h3.on{color:#539fff}
.ul-tab2{text-align:center;font-size:0;border-top:1px solid #f0f0f0}
.ul-tab2 li{font-size:0;display:inline-block;height:54px;line-height:54px;width:33%}
.ul-tab2 li div{font-size:14px;display:inline-block;vertical-align:middle;width:95px;height:38px;line-height:1.1;padding-top:4px}
.ul-tab2 li:nth-child(2) div{border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0}
.ul-tab2 li.on div{color:#fff;border-radius:19px;background-color:#539fff}
.m-item-time{text-align:center;font-size:0;padding:17px 0;background-color:#f5f6fd}
.m-item-time .time{font-size:14px;width:50%;display:inline-block;height:22px;line-height:22px;border-left:1px solid #f0f0f0}
.m-item-time .time span{vertical-align:middle;font-size:12px;padding-left:10px;display:inline-block;background-size:13px 13px}
.m-item-time .time2 span{color:#539fff;}
.m-item-time .time.on{
    color: #539fff;
}
.m-check{overflow:hidden;padding:10px 13px}
.m-check label{float:left;width:25%;font-size:14px;position:relative;text-align:center;margin-bottom:10px}
.m-check label input{position:absolute;left:-9999px}
.m-check label span{display:inline-block;width:82%;height:40px;line-height:40px;background-color:#eee;border-radius:5px}
.m-check label.checked span{color:#fff;background-color:#539fff}
.m-check label.disable span{color:#999;}
.m-pic img{display:block;width:100%}
.m-info01{padding:9px 0 14px;background-color:#fff;margin-bottom:10px}
.m-info01 .tit{overflow:hidden;padding-left:15px;margin-bottom:12px}
.m-info01 .tit .num,.m-info01 .tit .start{float:left}
.m-info01 .tit .num{font-size:24px;color:#333;margin-right:3px}
.m-info01 .tit .start span{font-size:12px}
.m-info01 .tit .start .m-start{height:12px;line-height:12px}
.m-info01 .tit .txt{height:36px;line-height:36px;font-size:12px;color:#999;float:right;padding-right:15px}
.m-info01 .tit .txt span{float:right;font-size:12px;margin-left:30px}
.m-info01 .tel{padding:0 15px;position:relative}
.m-info01 .tel h3{font-size:12px;margin-bottom:7px}
.m-info01 .tel .address{font-size:12px;color:#999;background:url(../images/j-p4.png) left center no-repeat;background-size:11px 13px;padding-left:15px}
.m-info01 .tel .phone{position:absolute;right:0;top:50%;margin-top:-10px;overflow:hidden;width:19px;height:19px;background:url(../images/j-p5.png) right center no-repeat;background-size:19px 19px;padding-left:25px;box-sizing:content-box;margin-right:13px}
.m-info01 .tel .phone:after{position:absolute;content:'';left:0;top:50%;margin-top:-8px;width:1px;height:16px;background-color:#f0f0f0}
.m-user-txt{background-color:#fff}
.m-tit01.m-tit02{height:auto;padding:15px 0 13px}
.m-tit01.m-tit02 h3{font-size:15px;font-weight:400;background-image:url(../images/j-p15.png)}
.m-tit01.m-tit02 a{color:#539fff}
.m-user-txt .item{padding-top:15px;padding-bottom:13px;border-top:1px solid #ddd}
.m-user-txt .desc{overflow:hidden;margin-bottom:7px}
.m-user-txt .desc .pic{float:left;width:37px;height:37px;border-radius:50%;overflow:hidden;margin-right:10px}
.m-user-txt .desc .pic img{display:block;width:100%;height:100%}
.m-user-txt .desc .left{float:left}
.m-user-txt .desc .left span{font-size:14px;color:#333;line-height:1.1}
.m-user-txt .desc .left .m-start{height:12px;line-height:12px}
.m-user-txt .desc .time{height:37px;line-height:37px;float:right;font-size:12px;color:#999}
.m-user-txt .txt{font-size:12px;color:#666}
.mainsbg{
    background: #fff;
    position: fixed;
    width: 100%;
    height: 100%;
}
